TCP Flow Control in Lossy Networks: Analysis and Enhancement
نویسندگان
چکیده
TCP uses an implicit feedback based window ow control mechanism. The window size is increased on receipt of an acknowledgement and decreased on detection of a packet loss. Thus a packet loss is used as an indication of congestion in the network. In the course of experiments conducted over the Internet, we have observed that packet losses can occur due to reasons other than congestion. In this paper, we use analysis and simulation to show that the current ow control scheme results in a signiicant drop in the throughput even if the likelihood of non congestion related loss is quite low. Based on our analysis we suggest a modiication to the current scheme. Experimental results show that the modiied scheme improves throughput signiicantly.
منابع مشابه
ComboCoding: Combined Intra/Inter-Flow Network Coding for TCP over Multihop Lossy Wireless Networks
TCP over wireless networks is challenging due to high random losses and data-ACK interference. To address both problems, a new hybrid network coding scheme, ComboCoding, is proposed. ComboCoding combines intra-flow and inter-flow coding to provide robust communications over TCP in disruptive wireless networks. Intra-flow coding mitigates losses by using a modified random linear coding scheme th...
متن کاملAn Extension of the TCP Flow Control Algorithm for Wireless Networks
Reliable transport protocols such as the Transmission Control Protocol (TCP) are tuned to perform well in traditional wireline networks where packet losses occur mostly because of congestion. However, networks with wireless and lossy links also suffer from significant packet losses due to bit errors and handoffs. TCP responds to all the packet losses by invoking congestion control and avoidance...
متن کاملCross-layer speculative architecture for end systems and gateways in computer networks with lossy links
The throughput degradation of Transport Control Protocol (TCP)/Internet Protocol (IP) networks over lossy links due to the coexistence of congestion losses and link corruption losses is very similar to the degradation of processor performance (i.e., cycle per instruction) due to control hazards in computer design. First, two types of loss events in networks with lossy links are analogous to two...
متن کاملThe Quantitative Analysis of TCP Congestion Control Algorithm in Third-Generation Cellular Networks Based on FSMC Loss Model and its Performance Enhancement
Recent initiatives to add mobility to the Internet and packet data services in third-generation (3G) cellular systems are being considered as candidate solutions for the delivery of IP data to mobile users. Transport Control Protocol (TCP) will continue to be the most widely used transport protocol for a certain duration in 3G cellular Internet networks. Initially designed for high-speed wireli...
متن کاملLossy Links Using Protocol-Level Speculations
The degradation of Transport Control Protocol (TCP) throughput in networks with lossy links is mainly due to the coexistence of two types of losses, congestion losses and link corruption losses. This is very similar to processor performance degradation due to control hazards in CPU design. First, two types of loss events in networks with lossy links can be considered as two possibilities of a b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992